/* You can add global styles to this file, and also import other style files */
// @import "../node_modules/ng-zorro-antd/ng-zorro-antd.less";
@import "./styles/mis.styles.scss";
@import "./styles/bpm.styles.scss";

// 重写平台样式
.ant-layout {
  height: 100%;
  position: absolute;
  width: 100%;
}

.ant-time-picker {
  width: 100%;
}

.ant-calendar-picker {
  width: 195px;
}

.ant-breadcrumb .anticon {
  font-size: 12px;
}

.has-feedback {
  width: 100%;
}

.ant-radio-group {
  width: 100%;
}

.ant-tabs-bar {
  margin: unset;
  border-bottom: unset;
}

.ant-list-vertical .ant-list-item-meta {
  text-align: left;
  margin-bottom: 6px;
  margin-left: 10px;
}

.ant-list-vertical .ant-list-item-action {
  text-align: right;
}

.ant-pagination {
  margin: 10px 0px 0px 0px;
}

.ant-comment {
  position: relative;
}

.ant-comment-inner {
  display: flex;
  padding: 3px 0;
}

.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}

.ant-comment-content-author {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}

.ant-comment-content-author-span {
  height: 18px;
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, .45);
  transition: color .3s;
}

.ant-comment-content-author-time {
  height: 18px;
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}

.ant-divider-horizontal.ant-divider-with-text-left {
  color: rgba(255, 255, 255, 0.85);
}

.app-tab .ant-tabs-nav {
  box-sizing: border-box;
  padding-left: 0;
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  margin: 0;
  list-style: none;
  float: left;
}

.app-tab .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  margin-right: 0;
  border: unset;
}

.app-tab .top {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
}

.ant-fullcalendar-header .ant-radio-group {
  width: 100px;
}

.ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
  padding-left: 5px;
}

.ant-select.ant-fullcalendar-year-select {
  display: none;
}

.ant-select.ant-fullcalendar-month-select {
  display: none;
}

.ant-fullcalendar-header .ant-radio-group {
  display: none;
}

.ant-table-small {
  border:unset
}
.ant-layout-sider {
  background:unset;
}

// 重写地图样式
// // 地图缩放控件
// .mapboxgl-ctrl-group:not(:empty) {
//   margin-bottom: 105px;
// }

.mapboxgl-popup-close-button {
  color: #333;
  right: 3px
}

.mapboxgl-popup-close-button {
  color: #333;
  right: 3px
}